<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
    /*
    0. 昨天的作业必须完成
    1. 敏感词过滤
- 敏感词库自己设定
    2. 翻转字符串
    3. 判断字符串是否是回文字符串
    - abcdedcba
    - abcddcba
    4. 根据指定字符串，判断每个字符出现的次数，将结果记录在对象中
    - 如：abbcdeee
    - 得到：{
        a:1,
        b:2,
        c:1,
        d:1,
        e:3
        }
    5. 检测字符串是否为为空，有提示
    6. 检测字符串是否以数字开头
    7. 检测字符串长度是否在6~20之间
*/
    </script>
    <script>
        //7
        // var str ="明天是世界上最夸娇的，因为它充满了希望"
        // console.log(str)
        // // for(var i=0;i<str.length;i++){
        // //    console.log(str[i]) 
        // // }
        // 检测字符串长度是否在6~20之间
        // if(str.length>6&&str.length<20){
        //     console.log(true)
        // }else{
        //     console.log(false)
        // }
    </script>
    <script>
        // 6. 检测字符串是否以数字开头      
        // var str ="明天是世界上最夸娇的，因为它充满了希望"
        // for(var i =0;i<str.length;i++){
        //     console.log(str[i])
        // }
        // if(!isNaN(str[0])){
        //     console.log(true)
        // }else{
        //     console.log(false)
        // }
    </script>
    <script>
        //5. 检测字符串是否为为空，有提示
        // var str ="明天是世界上最夸娇的，因为它充满了希望"
        // if(str.length===0){
        //     console.log("字符串为空")
        // }else{
        //     console.log("字符串不为空")
        // }
    </script>
    <script>
        //1. 敏感词过滤 敏感词库自己设定
        // var str ="没吃饭吗，弟弟，上劲"
        // var res =str.replace("弟","*")
        // var qwe=res.replace("弟","*")
        // // for(var i=0;i<str.length;i++){
        // //     if(str[i]=="弟"||str[i]=="上"){
              
        // //     }
        // // }
        // console.log(res)
    </script>
    <script>
        //2翻转字符串
        // var str ="qwertyuiop"
        // var res =str.split("");
        // var qwe= res.reverse();
        // var asd =qwe.join("")
        // console.log(asd)
    </script>
    <script>
        //3判断字符串是否是回文字符串
    //     var str ="abcddcba"
    //     var res =str.split("");
    //     var qwe= res.reverse() 
    //     var asd =qwe.join("")

    //    if(str===asd){
    //     console.log(true)
    //    }else{
    //     console.log(false)
    //   }
    </script>
    <script>
        //4根据指定字符串，判断每个字符出现的次数，将结果记录在对象中
        // var str = "abcddcba";
        // var obj ={};
        // for(var i=0;i<str.length;i++){
        //     var demo =str.charAt(i)
        //     if(obj[demo]){
        //         obj[demo]++
        //     }else{
        //         obj[demo]=1;
        //     }
        // }
        // console.log(obj)
    </script>
</body>

</html>

<!-- var str=‘kdjfrehfuewaiurvhdhdhduddddddd’;
var o = {};
for (var i = 0; i < str.length; i++) {
    var chars = str.charAt(i); // chars 是 字符串的每一个字符
    if (o[chars]) { // o[chars] 得到的是属性值
        o[chars]++;
    } else {
        o[chars] = 1;
    }
}
console.log(o); -->
